#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//int fun(int x,int y)
//{
//	return x * y;
//}
//
//
//int main()
//{
//	int x = 0;
//	while (scanf("%d", &x) != EOF)
//	{
//		for (int i = 1; i <= x; i++)
//		{
//			for (int j = 1; j <= i; j++)
//			{
//				int z = fun(j, i);
//				printf("%d * %d = %d ", j, i, z);
//			}
//			printf("\n");
//		}
//	}
//	return 0;
//}

void f(int);
int main() {
	int n;
	scanf("%d", &n);
	f(n);
	return 0;
}
void f(int n) {
	int i, j;
	for (i = 1; i <= n; i++) {
		for (j = 1; j <= i; j++) {
			printf("%d*%d=%d ", j, i, i * j);
		}
		printf("\n");
	}
}